import { createWebHashHistory, createRouter } from 'vue-router';

// const defaultMenus = [
//     {
//         name: '主页',
//         path: '/index',
//         icon: 'HomeFilled',
//         component: () => import('@/views/index'),
//         meta: {},
//     },
//     {
//         name: '系统管理',
//         icon: 'Menu',
//         path: '/system',
//         children: [
//             {
//                 name: '用户管理',
//                 path: '/system/user',
//                 component: () => import('@/views/system/user'),
//                 meta: {},
//             },
//             {
//                 name: '角色管理',
//                 path: '/system/role',
//                 component: () => import('@/views/system/role'),
//                 meta: {},
//             },
//             {
//                 name: '部门管理',
//                 path: '/system/department',
//                 component: () => import('@/views/system/department'),
//                 meta: {},
//             },
//             {
//                 name: '操作日志',
//                 path: '/system/operate-log',
//                 component: () => import('@/views/system/operate-log'),
//                 meta: {},
//             },
//             {
//                 name: '登录日志',
//                 path: '/system/login-log',
//                 component: () => import('@/views/system/login-log'),
//                 meta: {},
//             },
//         ],
//     },
// ];

export const routes = [
    {
        name: 'NotFind',
        path: '/404',
        component: () => import('@/views/404'),
    },
    {
        name: 'Login',
        path: '/login',
        component: () => import('@/views/login'),
        meta: {},
    },
];

export const dynamicRoutes = [
    // {
    //     path: '/system/dict/detail',
    //     component: () => import('@/views/system/dict/detail/index'),
    //     name: 'DictData',
    //     meta: { title: '字典数据', hidden: true },
    // },
];

const router = createRouter({
    history: createWebHashHistory(),
    routes,
    scrollBehavior: (to, from, savedPosition) => savedPosition || { top: 0 },
});

export default router;
